Qualifying Software Tools According to ISO 26262
نویسندگان
چکیده
The growing adoption of safety standards in the automotive industry results in an increasing interest in as well as an increasing uncertainty about software tool certification and qualification. With ISO 26262 on the horizon, new tool qualification requirements need to be understood and implemented by automotive software practitioners. This paper summarizes the tool qualification approach of ISO/DIS 26262 and contrasts it with tool certification and qualification requirements outlined in other safety standards and guidelines. The authors also report about their first-hand experiences with qualifying development and verification tools according to ISO/DIS 26262 in practice. 1 Tool Certification / Qualification Approaches in Standards and Guidelines This section is intended to provide an overview about the requirements in popular safety standards and guidelines pertaining to qualifying or certifying software tools. The following discussion should provide the context for a more detailed discussion of the ISO/DIS 26262 tool qualification approach in sections 2 and 3. So far, there is no single approach for tool qualification or certification across standards. Rather, different standards attach different levels of importance to tool certification / qualification and suggest different approaches to gain confidence in the tools used. Typically, tool users are responsible in the end for the certifying or qualifying the software tools they are using. Tool vendors can support these efforts by providing certification or qualification kits that ease the certification or qualification efforts on the user‘s side. The safety standards and guidelines discussed in the following paragraphs target different application sectors with domain-specific requirements. The amount, scope, complexity and criticality of software tools used during the development of high-integrity systems may differ between these sectors. From the authors‘ point of view, this might be one of the reasons for having divergent tool qualification / certification requirements.
منابع مشابه
Software Tool Qualification According to ISO 26262
International standards that define requirements for the development of safety-related systems typically also define required confidence levels for the software tools used to develop those systems. The standards define—to a greater or lesser extent— procedures to classify, validate, certify, or qualify tools. To date, there is no common approach for tool validation, certification, and qualifica...
متن کاملPolitecnico di Torino Porto Institutional Repository [ Proceeding ] An Overview of Software - based Support Tools for ISO 26262
Safety in the automotive domain is becoming more and more important with the ever increasing level of complexity in emerging technologies built-in into the cars. As a stimulus for industry to refine its safety measures related to electrical, electronic and software systems in the cars, the ISO 26262 standard has been recently introduced. Developing safety-related systems according to this stand...
متن کاملISO 26262 - Exemplary Tool Classification of Model-Based Design Tools
Tool classification is an important part of the tool qualification process required by ISO 26262 since it determines the required confidence level for each tool in use. To cover the variety of tools used by practitioners, the standard only provides a framework for tool classification and leaves it up to the applicant to instantiate this framework. To illustrate the ISO 26262 tool classification...
متن کاملArtifact-Centric Compliance Demonstration for ISO 26262 Projects Using Model-Based Design
Automotive software components are frequently engineered using Model-Based Design. For software that needs to comply with the ISO 26262 standard, OEMs and suppliers look for efficient ways to demonstrate compliance with the software-related requirements of this functional safety standard. To demonstrate process compliance, the objectives and requirements of ISO 26262-6 need to be mapped onto Mo...
متن کاملEarly Verification and Validation According to ISO 26262 by Combining Fault Injection and Mutation Testing
Today software is core part of modern automobiles. The amount, complexity and importance of software components within Electrical/Electronics (E/E) systems of modern cars is only increasing with time. Several automotive functions carrying software provide or interact with safety critical systems such as systems steering and braking and thus assuring functional safety for such systems is of high...
متن کامل